snprintf(dir_name, MAX_LEN, "%s%d", DOM_DIR, dom);
- dom_data = (dom_procdata_t *)kmalloc(GFP_KERNEL, 128);
+ dom_data = (dom_procdata_t *)kmalloc(sizeof(proc_domdata_t), GFP_KERNEL);
dom_data->domain = dom;
dir = proc_mkdir(dir_name, xeno_base);
file->nlink = 1;
file->proc_fops = &dom_mem_ops;
- memdata = (proc_memdata_t *)kmalloc(GFP_KERNEL, sizeof(proc_memdata_t));
+ memdata = (proc_memdata_t *)kmalloc(sizeof(proc_memdata_t), GFP_KERNEL);
memdata->pfn = pfn;
memdata->tot_pages = tot_pages;
file->data = memdata;
/* add node on the list of directly mapped areas, make sure the
* list remains sorted.
*/
- //dmmap = (direct_mmap_node_t *)kmalloc(GFP_KERNEL, sizeof(direct_mmap_node_t));
- dmmap = (direct_mmap_node_t *)kmalloc(GFP_KERNEL, KMALLOC_SIZE);
+ //dmmap = (direct_mmap_node_t *)kmalloc(sizeof(direct_mmap_node_t), GFP_KERNEL);
+ dmmap = (direct_mmap_node_t *)kmalloc(KMALLOC_SIZE, GFP_KERNEL);
dmmap->vm_start = addr;
dmmap->vm_end = addr + size;
entry = find_direct(¤t->mm->context.direct_list, addr);